The Design of a High-Performance File Server
نویسندگان
چکیده
The Bullet server is an innovative file server that outperforms traditional file servers like SUN’s NFS by more than a factor of three. It achieves high throughput and low delay by a radically different software design than current file servers in use. Instead of storing files as a sequence of disk blocks, each Bullet server file is stored contiguously, both on disk and in the server’s RAM cache. Furthermore, it employs the concept of an immutable file, to improve performance, to enable caching, and to provide a clean semantic model to the user. The paper describes the design and implementation of the Bullet server in detail, presents measurements of its performance, and compares this performance with other well-known file servers running on the same hardware.
منابع مشابه
Afterlife: A Distributed and Recoverable File System Based on a Unified Approach to Logging
We present a distributed and recoverable file system called Afterlife that only requires a single replicated log to recover from failures in both the file system layer and the storage layer. Based on this unified log, we devise recovery procedures for both file server and block server failures that can run as background processes while the file system continues serving incoming requests. Batch ...
متن کاملHigh Performance User Space Network File System (HPUFS)
In this paper we describe the HPUFS, a system designed for high performance in Network File System by incorporating File caching and File locking. This paper also describes the implementation of Automatic file synchronization tool which is used for backing up the data in the local systems to the remote Storage Server. HPUFS is also designed to supports Low Bandwidth Networks. It is also intende...
متن کاملThe NFS Version 4 Protocol
The Network File System (NFS) Version 4 is a new distributed file system similar to previous versions of NFS in its straightforward design, simplified error recovery, and independence of transport protocols and operating systems for file access in a heterogeneous network. Unlike earlier versions of NFS, the new protocol integrates file locking, strong security, operation coalescing, and delegat...
متن کاملبررسی تأثیرات رایانش ابری بر یادگیری الکترونیکی
In the world of training, online training is introduced as a modern model of training services. Cloud computing is a modern technology which is provided software, infrastructure and platform as internet. Also, online training is introduced as a modern model of training services on the web. In this research, the impact of cloud computing on e-learning on the case of Mehralborz online university ...
متن کاملInterfacing a high performance disk array file server to a gigabit LAN
Distributed systems in use today depend heavily on network communications between clients and servers. In this report, we describe the design and implementation of the network architecture (hardware, software and protocols) of the RAID-II system. RAID-II is a high speed file server connected to an UltraNetwork. To support high bandwidth network transfers with the RAID-II server, we divided the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1989